package br.com.fatec.cqr.control.mongo;

import br.com.fatec.cqr.control.model.Comando;
import br.com.fatec.cqr.main.Principal;

import com.mongodb.DBCollection;

public class Drop implements Comando {

	@Override
	public String conversao(String texto) {
		int indexOf = texto.indexOf("db.");
		String colecao = texto.substring(indexOf + 3, texto.indexOf(".drop"));

		DBCollection collection = Principal.db.getCollection(colecao);
		collection.drop();
		return ("Comando executado: db." + colecao + ".drop()");
	}

	@Override
	public String expressao() {
		return "^db.*\\.drop.*";

	}

}
